#ifndef Humidity_temperature_H
#define Humidity_temperature_H

//创建于2023.12.20 自动生成
#include "qglobal.h"
#include <QStringListModel>
#include "QStandardItem"
#include "CANCard/GC/ECanVci.h"
#include "selffun.h"
class Humidity_temperature
{
public:
    static void EQ_0x1830A7D3(quint8 data[]); 
    static void EQ_0x1831A7D3(quint8 data[]); 
    static void EQ_0x1832A7D3(quint8 data[]); 
    static void EQ_0x1833A7D3(quint8 data[]); 
    static void EQ_0x1834A7D3(quint8 data[]); 
    static void EQ_0x1835A7D3(quint8 data[]); 
    static void EQ_0x1836A7D3(quint8 data[]);
    static void EQ_0x1837A7D3(quint8 data[]);
    static void CAN_loss_rest(int count);
    static void rest_data_ma();  //控制参数复位
    static void rest_data_info();  //信息参数复位
    static void Fault_processing_1830A7D3();  //故障处理
    static void Fault_processing_1831A7D3();  //故障处理
    static void Fault_processing_1832A7D3();  //故障处理
    static void Fault_processing_1833A7D3();  //故障处理
    static void Fault_processing_1834A7D3();  //故障处理
    static void Fault_processing_1835A7D3();  //故障处理
    static void Fault_processing_1836A7D3();  //故障处理
    static void Fault_processing_1837A7D3();  //故障处理
    static void EQ_runinfo();   //设备运行信息
    };

typedef struct Humidity_temperature_INFO
{
    QString name= "温湿度传感器";
    float TEMP;
    float Humidity;
    bool Fault_Sensor;
    QStringListModel FaultListModel; //故障列表
    QStringList FaultList; //故障列表
    quint8 CAN_count;   //计数器
    quint8 CAN_count_0x1830A7D3;
    quint8 CAN_count_0x1831A7D3;
    quint8 CAN_count_0x1832A7D3;
    quint8 CAN_count_0x1833A7D3;
    quint8 CAN_count_0x1834A7D3;
    quint8 CAN_count_0x1835A7D3;
    quint8 CAN_count_0x1836A7D3;
    quint8 CAN_count_0x1837A7D3;

}Humidity_temperature_INFO;
typedef struct Humidity_temperature_MA
{
}Humidity_temperature_MA;
extern Humidity_temperature_INFO Humidity_temperature_info;
extern Humidity_temperature_INFO Hum_Temp_1830A7D3;
extern Humidity_temperature_INFO Hum_Temp_1831A7D3;
extern Humidity_temperature_INFO Hum_Temp_1832A7D3;
extern Humidity_temperature_INFO Hum_Temp_1833A7D3;
extern Humidity_temperature_INFO Hum_Temp_1834A7D3;
extern Humidity_temperature_INFO Hum_Temp_1835A7D3;
extern Humidity_temperature_INFO Hum_Temp_1836A7D3;
extern Humidity_temperature_INFO Hum_Temp_1837A7D3;
extern Humidity_temperature_MA Humidity_temperature_ma;
extern QStandardItemModel Humidity_temperature_mode_info;
#endif
